package com.zhuiyun.project.api.venuemanagement.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.io.Serializable;

/**
 * 场馆封禁记录表(BanRecord)实体类
 *
 * @author makejava
 * @since 2023-12-06 14:24:08
 */
@Data
public class BanRecord implements Serializable {
    private static final long serialVersionUID = -49017711305795374L;
    /**
     * 封禁记录主键id
     */
    private Integer id;
    /**
     * 场馆关联id
     */
    private String venueUniqueIdentifier;
    /**
     * 封禁原因
     */
    private String banReason;
    /**
     * 用户接受邮件的邮箱
     */
    private String email;
    /**
     * 操作者
     */
    private String operatorName;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 解封日期
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm",timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm" )//DateTimeFormat 是入参格式化；
    private Date banTime;
    /**
     * 授权到期日期
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm",timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm" )//DateTimeFormat 是入参格式化；
    private Date AuthorizationExpiredTime;

}

